/*    */ package com.feeyin.radar.sys.dao.impl;
/*    */ 
/*    */ import com.feeyin.radar.commons.Page;
/*    */ import com.feeyin.radar.sys.dao.OnlineUserDAO;
/*    */ import com.feeyin.radar.sys.model.OnlineUser;
/*    */ import java.util.List;
/*    */ import org.springframework.orm.ibatis.SqlMapClientTemplate;
/*    */ import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
/*    */ 
/*    */ public class OnlineUserDAOImpl extends SqlMapClientDaoSupport
/*    */   implements OnlineUserDAO
/*    */ {
/*    */   public OnlineUser getOnlineUserByUserId(Integer userId)
/*    */   {
/* 20 */     if (userId == null) return null;
/* 21 */     return (OnlineUser)getSqlMapClientTemplate().queryForObject("getOnlineUserByUserId", userId);
/*    */   }
/*    */ 
/*    */   public List getPageOnlineUsers(Page page) {
/* 25 */     if (page == null) return null;
/* 26 */     OnlineUser onlineUser = new OnlineUser();
/* 27 */     onlineUser.setPageStartRow(page.getPageStartRow());
/* 28 */     onlineUser.setPageEndRow(page.getPageEndRow());
/* 29 */     return getSqlMapClientTemplate().queryForList("getPageOnlineUsers", onlineUser);
/*    */   }
/*    */ 
/*    */   public Integer getPageOnlineUsersCount() {
/* 33 */     return (Integer)getSqlMapClientTemplate().queryForObject("getPageOnlineUsersCount");
/*    */   }
/*    */ 
/*    */   public boolean insertOnlineUser(OnlineUser onlineUser) {
/* 37 */     if (onlineUser == null) return false;
/* 38 */     Integer result = (Integer)getSqlMapClientTemplate().insert("insertOnlineUser", onlineUser);
/* 39 */     return result != null;
/*    */   }
/*    */ 
/*    */   public boolean deleteOnlineUser(Integer userId)
/*    */   {
/* 44 */     if (userId == null) return false;
/* 45 */     Integer result = Integer.valueOf(getSqlMapClientTemplate().delete("deleteOnlineUser", userId));
/* 46 */     return result != null;
/*    */   }
/*    */ 
/*    */   public boolean deleteAllOnlineUser()
/*    */   {
/* 51 */     Integer result = Integer.valueOf(getSqlMapClientTemplate().delete("deleteAllOnlineUser"));
/* 52 */     return result != null;
/*    */   }
/*    */ }

/* Location:           C:\Users\e547415\MyProject\rone\WEB-INF\classes\
 * Qualified Name:     com.feeyin.radar.sys.dao.impl.OnlineUserDAOImpl
 * JD-Core Version:    0.6.0
 */